﻿namespace Sidvall.Resources
{
    public class ResourceKeyManager
    {
        #region Public Members

        // Reason phrases
        #region ReasonPhraseEmailNotVerified

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string ReasonPhraseEmailNotVerified
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.ReasonPhraseEmailNotVerified);
            }
        }

        #endregion

        // View models
        #region ApplicationClosingTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string ApplicationClosingTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.ApplicationClosingTitle);
            }
        }

        #endregion
        #region LoadErrorTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string LoadErrorTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.LoadErrorTitle);
            }
        }

        #endregion
        #region SaveChangesMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SaveChangesMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SaveChangesMessage);
            }
        }

        #endregion
        #region SaveErrorTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SaveErrorTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SaveErrorTitle);
            }
        }

        #endregion
        #region ViewUnloadingTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string ViewUnloadingTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.ViewUnloadingTitle);
            }
        }

        #endregion
        #region PageItemDescription

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string PageItemDescription
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.PageItemDescription);
            }
        }

        #endregion
        #region IsBusyDefaultMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string IsBusyDefaultMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.IsBusyDefaultMessage);
            }
        }

        #endregion

        // Exceptions
        #region UnexpectedExceptionTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string UnexpectedExceptionTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.UnexpectedExceptionTitle);
            }
        }

        #endregion
        #region UnauthenticatedExceptionTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string UnauthenticatedExceptionTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.UnauthenticatedExceptionTitle);
            }
        }

        #endregion
        #region UnauthorizedExceptionTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string UnauthorizedExceptionTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.UnauthorizedExceptionTitle);
            }
        }

        #endregion
        #region BusinessExceptionMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string BusinessExceptionMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.BusinessExceptionMessage);
            }
        }

        #endregion
        #region HttpExceptionMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string HttpExceptionMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.HttpExceptionMessage);
            }
        }

        #endregion
        #region ConstraintExceptionMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string ConstraintExceptionMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.ConstraintExceptionMessage);
            }
        }

        #endregion
        #region UnauthenticatedExceptionMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string UnauthenticatedExceptionMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.UnauthenticatedExceptionMessage);
            }
        }

        #endregion
        #region UnauthorizedExceptionMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string UnauthorizedExceptionMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.UnauthorizedExceptionMessage);
            }
        }

        #endregion
        #region UpdateConcurrencyExceptionMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string UpdateConcurrencyExceptionMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.UpdateConcurrencyExceptionMessage);
            }
        }

        #endregion

        // Message dialog
        #region YesOptionId

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string YesOptionId
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.YesOptionId);
            }
        }

        #endregion
        #region YesToAllOptionId

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string YesToAllOptionId
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.YesToAllOptionId);
            }
        }

        #endregion
        #region NoOptionId

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string NoOptionId
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.NoOptionId);
            }
        }

        #endregion
        #region NoToAllOptionId

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string NoToAllOptionId
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.NoToAllOptionId);
            }
        }

        #endregion
        #region OkOptionId

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string OkOptionId
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.OkOptionId);
            }
        }

        #endregion
        #region CancelOptionId

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string CancelOptionId
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.CancelOptionId);
            }
        }

        #endregion

        // SecurityControl
        #region SecurityControlLogOffTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlLogOffTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlLogOffTitle);
            }
        }

        #endregion
        #region SecurityControlLogOnTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlLogOnTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlLogOnTitle);
            }
        }

        #endregion
        #region SecurityControlSubmitCodeTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlSubmitCodeTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlSubmitCodeTitle);
            }
        }

        #endregion
        #region SecurityControlResetPasswordTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlResetPasswordTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlResetPasswordTitle);
            }
        }

        #endregion
        #region SecurityControlNewPasswordEmailTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlNewPasswordEmailTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlNewPasswordEmailTitle);
            }
        }

        #endregion
        #region SecurityControlNewPasswordCodeTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlNewPasswordCodeTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlNewPasswordCodeTitle);
            }
        }

        #endregion

        #region SecurityControlProxyTitle

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlProxyTitle
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlProxyTitle);
            }
        }

        #endregion

        #region SecurityControlLogOffMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlLogOffMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlLogOffMessage);
            }
        }

        #endregion
        #region SecurityControlUserName

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlUserName
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlUserName);
            }
        }

        #endregion
        #region SecurityControlPassword

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlPassword
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlPassword);
            }
        }

        #endregion
        #region SecurityControlRememberMe

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlRememberMe
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlRememberMe);
            }
        }

        #endregion
        #region SecurityControlSecurityCode

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlSecurityCode
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlSecurityCode);
            }
        }

        #endregion
        #region SecurityControlResetPasswordUserName

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlResetPasswordUserName
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlResetPasswordUserName);
            }
        }

        #endregion
        #region SecurityControlResetPasswordHelpMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlResetPasswordHelpMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlResetPasswordHelpMessage);
            }
        }

        #endregion
        #region SecurityControlResetPasswordMessage

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlResetPasswordMessage
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlResetPasswordMessage);
            }
        }

        #endregion
        #region SecurityControlCloseButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlCloseButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlCloseButton);
            }
        }

        #endregion
        #region SecurityControlResetPasswordButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlResetPasswordButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlResetPasswordButton);
            }
        }

        #endregion
        #region SecurityControlLogOnButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlLogOnButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlLogOnButton);
            }
        }

        #endregion
        #region SecurityControlSubmitButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlSubmitButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlSubmitButton);
            }
        }

        #endregion
        #region SecurityControlBackButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlBackButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlBackButton);
            }
        }

        #endregion
        #region SecurityControlSendEmailButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlSendEmailButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlSendEmailButton);
            }
        }

        #endregion
        #region SecurityControlShowProxyButton

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlShowProxyButton
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlShowProxyButton);
            }
        }

        #endregion

        #region SecurityControlProxyAddress

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlProxyAddress
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlProxyAddress);
            }
        }

        #endregion
        #region SecurityControlProxyUserName

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlProxyUserName
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlProxyUserName);
            }
        }

        #endregion
        #region SecurityControlProxyPassword

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlProxyPassword
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlProxyPassword);
            }
        }

        #endregion
        #region SecurityControlProxyDomain

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlProxyDomain
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlProxyDomain);
            }
        }

        #endregion

        #region SecurityControlNewPassword1

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlNewPassword1
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlNewPassword1);
            }
        }

        #endregion
        #region SecurityControlNewPassword2

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlNewPassword2
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlNewPassword2);
            }
        }

        #endregion
        #region SecurityControlNewPasswordSecurityCode

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
        public string SecurityControlNewPasswordSecurityCode
        {
            get
            {
                return Sidvall.SystemContext.Current.ResourceManager.GetString(Sidvall.Resources.ResourceKeys.SecurityControlNewPasswordSecurityCode);
            }
        }

        #endregion

        #endregion
        #region Factory Members

        private static readonly System.Lazy<ResourceKeyManager> _Current = new System.Lazy<ResourceKeyManager>();
        public static ResourceKeyManager Current
        {
            get
            {
                return _Current.Value;
            }
        }

        #endregion
        #region Constructors

        public ResourceKeyManager()
        {
        }

        #endregion
    }
}
